/**
 * @author oaortizs
 */

$(function(){
	setTimeout("iniciarAlertasNotif()",1000);
});

INTERVALO_ANOTI = 30000;
TIEMPO_VISIBILIDAD = 10000;
MAX_ALERTA_VISIBLES = 3;

function iniciarAlertasNotif(){
	try{
		if(jsonrpc.notificacionJSONServicio != null){
			jsonrpc.notificacionJSONServicio.obtenerNotificacionesNuevasPorUsuario(mostrarAlertasNotif);
		}
	}
	catch(ee){
		alert(ee);
	}
}

function mostrarAlertasNotif(lista){
	if (lista != null) {
		lista = lista.list;
		for (var i = 0; i < lista.length ; i++){
			
			//Solo se muestra el maximo alertas
			if(i< MAX_ALERTA_VISIBLES ){
				mostrarAlerta(lista[i],i);
			}
		}
	}
	setTimeout("iniciarAlertasNotif()",INTERVALO_ANOTI);
}
function mostrarAlerta(notificacion,i){
	osm_construirHTML("div_anotificaciones", "template_anotificaciones", 
			[notificacion.noti_noti,
			notificacion.noti_titu,
			notificacion.noti_usua_emisor,
			notificacion.noti_cont,
			]);
			
	$("#div_notifi_"+notificacion.noti_noti).fadeIn('slow');
	
	var height = 100;
	var bottom = 20; 
	$("#div_notifi_"+notificacion.noti_noti).css('bottom',(( i * height)+bottom));
	
	setTimeout("$('#div_notifi_"+notificacion.noti_noti +"').fadeOut('slow');",(TIEMPO_VISIBILIDAD*(i+1)));
	jsonrpc.notificacionJSONServicio.marcarNotificacionPendientePorLeer(notificacion.noti_noti);
	
}


function verAlertaNotificacion(noti_noti){
	osm_setValor("id_notificacion", noti_noti);
	$("#form_anotificaciones").submit();
}